Windows Presentation Foundation

Přehrávání videa a zvuku

Pro přehrávání videa a zvuku slouží jediný element – MediaElement. Pro přehrání je potřeba určit přehrávaný soubor. K tomu slouží atribut Source. Soubor videa nebo zvuku musí být umístěn ve složce s aplikací. Je potřeba nastavit ve Visual Studiu, aby se soubor kopíroval do výstupní složky aplikace. Na Obrázku 4 je označeno nastavení pro kopírování souboru do složky s programem. Nejprve je, ale nutné označit v Solution Explorer soubor. Jako hodnota se nastaví buď Copy always (kopíruj vždy) nebo Copy if newer (kopíruj, pokud soubor je upraven).

Nastavení kopírování souboru do výstupní složky
Obrázek 4 Nastavení kopírování souboru do výstupní složky [zdroj: vlastni]
Přehrání zvuku
<!--Zdroj: http://soundbible.com/2032-Water.html-->

<MediaElement Source="Water-Lisa_Redfern-1888623835.mp3"
              Visibility="Collapsed" 
              LoadedBehavior="Play"/>
Source – cesta k souboru
Visibility – při přehrávání není potřeba, aby byl MediaElement viditelný nebo zabíral místo (Collapsed)
LoadedBehavior – co se má stát po načtení MediaElementu
Podporované formáty jsou například mp3, wav a další.
Ukázkové řešení: Media/PrehraniZvuku

Přehrání videa

Při nastavení LoadedBehavior na Manual je možné MediaElement ovládat za pomocí metod Play(), Pause() a Stop(). V ukázkové aplikaci jsou tyto metody použity pro vytvoření jednoduchého přehrávače. Na Obrázku 5 je ukázka z aplikace OvladaniMediaElementu.

Jednoduchý přehrávač vytvořený pomocí MediaElementu
Obrázek 5 Jednoduchý přehrávač vytvořený pomocí MediaElementu [zdroj: vlastni]
Ukázkové řešení: Media/OvladaniMediaElementu